Device for switching between different reading modes of a non-volatile memory and method for reading a non-volatile memory

ABSTRACT

A memory device including a first memory sector and a second memory sector, each of which includes a respective plurality of local bit lines, which may be selectively coupled to a plurality of main bit lines. The memory device further includes a first amplifier and a second amplifier, and a routing circuit, arranged between the main bit lines and the first and second amplifiers. The routing circuit includes: a first lower switch, arranged between a first lower main bit line and a first input of the first amplifier; a second lower switch, arranged between the first lower main bit line and a first input of the second amplifier; a first upper switch, arranged between a first upper main bit line and the first input of the first amplifier; and a second upper switch, arranged between the first upper main bit line and the first input of the second amplifier. The second inputs of the first and second amplifiers are coupled to a second lower main bit line and to a second upper main bit line, respectively.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application claims the benefit of Italian Application No.102018000000632, filed on Jan. 9, 2018, which application is herebyincorporated herein by reference.

TECHNICAL FIELD

The present invention relates to a device for switching betweendifferent reading modes of a non-volatile memory, such as a phase-changememory (PCM), and to a corresponding method for reading a non-volatilememory.

BACKGROUND

Phase change memories (PCMs) are a new generation of non-volatilememories in which, in order to store information, the characteristics ofmaterials having the property of switching between phases with differentelectrical characteristics are exploited. These materials may switchbetween a disorderly/amorphous phase and an orderly crystalline orpolycrystalline phase; different phases are characterized by differentvalues of resistivity and are consequently associated to differentvalues of a data item stored. For instance, it is possible to useelements of Group VI of the periodic table, such as tellurium (Te),selenium (Se), or antimony (Sb), referred to as “chalcogenides” or“chalcogenic materials”, to form phase-change memory elements. Inparticular, an alloy made up of germanium (Ge), antimony (Sb), andtellurium (Te), known as GST (having chemical composition Ge2Sb2Te5)currently finds wide use in such memory cells.

Phase change in a memory element may be obtained by locally increasingthe temperature of the cell of chalcogenic material, through resistiveelectrodes (generally known as “heaters”) arranged in contact with theregions of chalcogenic material.

Access (or selection) devices (for example, bipolar or MOS transistors)are connected to the heaters so as to enable selective passage of theprogramming electric current (also known as writing electric current)through them. This electric current, by the Joule effect, generates thetemperatures required for phase change.

In particular, when the chalcogenic material is in the amorphous state,and thus has a high resistivity (the so-called RESET state), it isnecessary to apply a current/voltage pulse (or a suitable number ofcurrent/voltage pulses) of a duration and amplitude such as to enablethe chalcogenic material to cool slowly. Subjected to this treatment,the chalcogenic material changes state and switches from thehigh-resistivity state to a low-resistivity state (the so-called SETstate). Conversely, when the chalcogenic material is in the SET state,it is necessary to apply a current/voltage pulse having an appropriateduration and a large amplitude so as to cause the chalcogenic materialto return into the high-resistivity amorphous RESET state.

During reading, the state of the chalcogenic material is detected byapplying a voltage sufficiently low as not to cause a sensible heatingthereof, and then reading the value of the current flowing in the memorycell through a sense amplifier. Given that the current is proportionalto the conductivity of the chalcogenic material, it is possible todetermine in which state the material is, and consequently determine thedata item stored in the memory cell.

SUMMARY

As illustrated schematically in FIG. 1, a non-volatile PCM device,designated by the reference number 1, in general includes a memory array2 formed by a plurality of memory cells 3, arranged in rows, or wordlines WL, and columns, or bit lines BL.

Each memory cell 3 is formed by a storage element 3 a and by an accesselement 3 b, which are connected in series between a respective bit lineBL and a reference-potential terminal (for example, ground, GND). A wordline WL is defined by the set of all the control terminals of the accesselements 3 b aligned along a same row.

The storage element 3 a includes an element of phase-change material(for example, a chalcogenide, such as GST) and is consequently able tostore data in the form of resistance levels associated to the differentphases assumed by the material itself.

The access element 3 b is, for example, an N-channel MOS transistorhaving its gate terminal connected to a respective word line WL, itsdrain terminal being connected to the storage element 3 a, and itssource terminal being connected to the reference-potential terminal. Theaccess element 3 b is controlled and biased so as to enable, whenselected, passage of a reading, or else a programming, current, throughthe storage element 3 a.

A column decoder 4 and a row decoder 5 enable selection of the memorycells 3, on the basis of address signals received at input (designatedas a whole by AS) and more or less complex decoding schemes. The addresssignals AS may be generated by a control logic CL, which furthercontrols the column decoder 4 and the row decoder 5 so as to enablereading and programming of the memory cells 3 addressed by the addresssignals AS. Albeit not shown, the control logic CL supplies to thecolumn decoder 4 and to the row decoder 5 also control signals, in orderto control the aforementioned reading/programming operations.

In particular, the column decoder 4 and the row decoder 5 enableselection of the word lines WL and of the bit lines BL each timeaddressed, and thus enable biasing of the word lines WL and bit lines BLselected at appropriate voltage values. In this connection, it should benoted that the SET and RESET programming operations may be carried outon “words” containing a number Nb of bits (Nb being an integer higherthan or equal to 1), i.e., on a number Nb of memory cells 3 in a wordline WL.

The column decoder 4 is consequently designed for selecting forprogramming/reading a sort of “macrocolumn”, i.e., a set of bit lines BLformed by a number Nb corresponding to the number of bits of the word tobe programmed (the bit lines BL, one for each memory cell 3, areselected simultaneously by the column decoder 4).

The column decoder 4 is further configured to implement internally twodistinct paths towards the bit lines BL of the memory array 2 each timeselected: a reading path, designed for creating selectively a conductivepath between each bit line BL selected and a reading stage 7; and aprogramming path, designed for creating selectively a conductive pathbetween each bit line BL selected and a programming stage 8 configuredto supply the currents required for the operations of programming theSET and RESET states.

For this purpose, the column decoder 4 includes, for each reading andprogramming path, appropriate selection elements (in particular,controlled transistors), connected in cascaded mode and configured toimplement a hierarchical address decoder for selection of the memorycells 3.

In particular, as illustrated schematically in FIG. 2, the memory array2 is usually organized in a plurality of sectors S, each of whichincludes a plurality of memory cells 3.

Each sector S includes a plurality of respective word lines WL andrespective local bit lines, designated once again by BL and distinctfrom those of the other sectors, which are physically connected to thememory cells 3 present in the sector S itself. In addition, for each setof local bit lines BL (in FIG. 2, formed by four local bit lines BL),two main bit lines MBL are provided: one for reading, designated byMBLr, and one for programming, designated by MBLp. In general, variantsare, however, possible in which reading and programming do not envisagededicated main bit lines.

The local bit lines BL of each sector S are specific to this sector S,i.e., they are not shared between different sectors S. Instead, the mainbit lines MBL may be shared between two or more sectors, as shownprecisely in FIG. 2, where a reading main bit line MBLr and aprogramming main bit line MBLp are visible, which are shared between thetwo sectors S represented in FIG. 2, i.e., they may be electricallycoupled to local bit lines BL of both of the sectors S, provided thatthis is not done simultaneously.

The main bit lines MBLr and MBLp may be selected at a higherhierarchical level and enable, when selected, subsequent selection, at alower hierarchical level, of one or more of the respective local bitlines BL and of the corresponding memory cells 3.

As mentioned previously and shown in greater detail in FIG. 3, eachlocal bit line BL may be connected to a respective reading main bit lineMBLr and a respective programming main bit line MBLp via a first MOSswitch 10P and a second MOS switch 10N, respectively. In particular, thefirst MOS switch 10P is of a P type, whereas the second MOS switch 10Nis of an N type.

In practice, the MOS switches 10P, 10N form a level of a column-decodingsystem further including decoder circuits for reading 12 and programming13, respectively, which are connected to the reading and programmingmain bit lines MBLr and MBLp and are not represented in detail in FIG.3. The MOS switches 10P, 10N and the reading and programming decodercircuits 12, 13 enable selection, each time, of one or more (if Nb>1)local address bit lines BL. In other words, the reading and programmingdecoder circuits 12, 13, and the MOS switches 10P, 10N form the columndecoder 4.

In use, considering a local bit line BL selected, the reading decodercircuit 12, the reading main bit line MBLr, and the second MOS switch10N form a connection path (typically, a low-voltage path) to the localbit line BL. Likewise, the programming decoder circuit 13, theprogramming main bit line MBLp, and the first MOS switch 10P formanother connection path (typically, a high-voltage path) to the localbit line BL.

Once again with reference to FIG. 2, the main bit lines MBL, asmentioned previously, pass through a certain number of sectors S and maybe selected in sets at a possible hierarchical decoding level evenhigher than the level associated to the selection of the main bit linesMBL.

The column decoder 4 consequently includes, for each sector S, at leastone respective first-level decoder circuit 11 for the reading andprogramming operations (SET and RESET), which is coupled to therespective local bit lines BL and may be activated for selecting theselocal bit lines BL. The column decode 4 further includes, for each setof sectors S, a respective second-level decoder circuit 14, once againfor reading and programming operations, which is coupled to therespective main bit lines MBL and may be activated for selecting thelatter. As highlighted previously, there may possibly be provided also adecoder circuit at an even higher level for selection in groups of themain bit lines MBL. In what follows, it is assumed that this decodercircuit at an even higher level is absent, except where otherwisespecified.

In greater detail, each first-level decoder circuit 11 includes arespective first-level subcircuit 11 a for reading operations, and arespective first-level subcircuit 11 b for programming operations.Likewise, each second-level decoder circuit 14 includes a respectivesecond-level subcircuit 14 a for reading operations, and a respectivesecond-level subcircuit 14 b for programming operations. Typically, thedecoder circuits for reading operations are provided with N-channel CMOStransistors, whereas the decoder circuits for programming operations areprovided with P-channel CMOS transistors.

For instance, the first-level subcircuits 11 a for reading operationsand the first-level subcircuits 11 b for programming operations include,respectively, the second and first MOS switches 10N, 10P. In addition,the second-level subcircuits 14 a for reading operations and thesecond-level subcircuits 14 b for programming operations form,respectively, the reading decoder circuit 12 and the programming decodercircuit 13.

For practical purposes, considering any the aforementioned sets of fourlocal bit lines BL of a sector S, the first-level subcircuit 11 a forreading operations coupled to this sector S may be controlledelectrically so as to electrically couple, each time, one of the fourlocal bit lines BL (in particular, the local bit line selected) to thecorresponding reading main bit line MBLr, which is in turn coupled,during reading, to the reading stage 7. Coupling to the reading main bitline MBLr also entails biasing of the local bit line selected. Similarconsiderations apply to the first-level subcircuit 11 b for programmingoperations coupled to this sector S and the corresponding programmingmain bit line MBLp, which is in turn coupled, during programming, to theprogramming stage 8, which is also known as “program load”.

As mentioned previously, the local bit lines BL of each sector S arethus specific for this sector S; i.e., they are not shared betweendifferent sectors S. Instead, the main bit lines MBL may be sharedbetween two or more sectors, as shown precisely in FIG. 2, where onereading main bit line MBLr and one programming main bit line MBLp arevisible, which are shared between the two sectors S visible in FIG. 2,i.e., they may be connected to individual local bit lines selectedbelonging to the corresponding two sets of four local bit lines BL ofthe two sectors S shown. In this connection, with reference, forexample, to the reading main bit line MBLr shown in FIG. 2, duringreading, the two first-level subcircuits 11 a for reading operationscoupled to the two sectors S operate so that the reading main bit lineMBLr is electrically coupled to just one of the eight local bit lines BLof the corresponding two sets of four local bit lines BL of the twosectors S. Similar considerations apply to the first-level subcircuits11 b for programming operations coupled to the two sectors S illustratedin FIG. 2 and to the corresponding programming main bit line MBLp, whichis in turn coupled, during programming, to the programming stage 8.

As shown once again in FIG. 2, each sector S is further associated to acorresponding portion (designated by 5 a) of the row decoder 5, to whichthe respective word lines WL are connected.

Purely by way of example, a possible architecture of the column decoder4 is described in U.S. Patent Publication No. 2013/0258766A1.

Once again with reference to the reading stage 7, in the case where thePCM device 1 is, for example, of a so-called single-ended type, it isconfigured to compare the current that circulates in the memory cell 3selected with a reference current in order to determine the data itemstored; alternatively, if the PCM device 1 is of a differential type,i.e., if it is such that the data are programmed in pairs of memorycells 3 so that the cells of each pair store opposite data, the readingstage 7 is configured to compare the currents that circulate in thememory cells 3 of the pair selected.

In general, the PCM device 1 represents an example of differentialstructure. In particular, the structure of the memory array 2 may berepresented schematically as illustrated in FIGS. 4A and 4B.

In detail, FIG. 4A shows an architecture, which in turn includes a firstsector S′, a second sector S″, a third sector S′, and a fourth sectorS″″ of memory cells 3, each of which is connected to a correspondingportion (once again designated by 5 a) of the row decoder 5.

The architecture represented in FIG. 4A includes the reading stage 7,which is arranged so that the first and third sectors S′, S′″ arearranged on one side of the reading stage 7, whereas the second andfourth sectors S″, S″″ are arranged on an opposite side of the readingstage 7 so as to be symmetrical with respect to the first and thirdsectors S′, S″, respectively. Furthermore, the third sector S′″ isarranged between the first sector S′ and the reading stage 7, whereasthe fourth sector S″″ is arranged between the second sector S″ and thereading stage 7.

In greater detail, the first, second, third, and fourth sectors S′, S″,S″, S″″ are, for example, the same as one another and are each formed bya number N of columns, i.e., by a number N (for example, equal to 2048)of local bit lines (designated hereinafter by LBL). In addition, thefirst and second sectors S′, S″ are arranged symmetrically; likewise,the third and the fourth sectors S″, S″″ are arranged symmetrically.

Further visible in FIG. 4A are a first first-level decoder circuit if, asecond first-level decoder circuit 11″, a third first-level decodercircuit 11′″, and a fourth first-level decoder circuit 11″, which,albeit not shown in FIG. 4A, include respective first-level subcircuitsfor reading operations and respective first-level subcircuits forprogramming operations.

The first and second first-level decoder circuits 11′, 11″ are arrangedsymmetrically; in particular, the first-level subcircuits for theoperations of reading of the first and second first-level decodercircuits 11′, 11″ are arranged symmetrically, as likewise thefirst-level subcircuits for programming operations of the first andsecond first-level decoder circuits 11′, 11″. Similar considerationsapply to the third and fourth first-level decoder circuits 11′″ and 11″.This having been said, in what follows, by “first-level decoder circuit”is understood the corresponding first-level subcircuit for readingoperations.

The first, second, third, and fourth first-level decoder circuits 11′,11″, 11′″ and 11″″ enable selection of the local bit lines LBL,respectively, of the first, second, third, and fourth sectors S′, S″,S′″ and S″″. In particular, with reference, for example, to the firstfirst-level decoder circuit 11′, it enables selection, for each setformed by a number K (with K, for example, equal to thirty-two) of localbit lines LBL of the first sector S′, of a single local bit line,electrically coupling it to a corresponding main bit line (inparticular, to the corresponding reading main bit line, during reading),as explained in greater detail hereinafter. For this purpose, thecontrol logic CL supplies to the first, second, third, and fourthfirst-level decoder circuits 11′, 11″, 11″, and 11″″ corresponding setsof first-level biasing signals.

The first and third sectors S′, S′″ form a lower set of sectors andshare a corresponding first second-level decoder circuit, designated by14′, and a plurality of main bit lines MBL; in this connection, in FIG.4A two main bit lines are shown shared by the first and third sectorsS′, S′″, which function as reading main bit lines and are denoted byMBL1′, MBL2′. Hereinafter, the aforesaid two main bit lines will bereferred to as the first and second main bit lines MBL1′, MBL2′;further, by “first second-level decoder circuit 14′” is meant thecorresponding second-level subcircuit for reading operations.

The second and fourth sectors S″, S″ in turn form an upper set ofsectors and share a corresponding second second-level decoder circuit,designated by 14″, and a plurality of main bit lines MBL. In thisconnection, illustrated in FIG. 4A are two main bit lines shared by thesecond and fourth sectors S″, S″, which function as reading main bitlines and are denoted by MBL1″, MBL2″. Hereinafter, these two main bitlines will be referred to as the third and fourth main bit lines MBL1″,MBL2″; in addition, by “second second-level decoder circuit 14” is meantthe corresponding second-level subcircuit for reading operations.

The first second-level decoder circuit 14′ is arranged between the thirdsector S′″ and the reading stage 7. Likewise, the second second-leveldecoder circuit 14″ is arranged between the fourth sector S″ and thereading stage 7. In addition, with reference, for example, just to thefirst second-level decoder circuit 14′ (but similar considerations applyto the second second-level decoder circuit 14″), the first and secondmain bit lines MBL1″, MBL2″, as likewise the other main bit lines sharedby the first and third sectors S′, S′″, are connected to this firstsecond-level decoder circuit 14′, which may be controlled so as toselect, on the basis of second-level biasing signals generated by thecontrol logic CL, these main bit lines, for coupling them to the readingstage 7.

In greater detail, the reading stage 7 implements a so-called readingparallelism, i.e., it enables a certain number of memory cells 3 to beread simultaneously. For this purpose, the reading stage 7 includes aplurality of sense amplifiers (not shown in FIGS. 4A and 4B), which maybe coupled to the main bit lines.

Further represented in FIG. 4A are a first word line and a second wordline, denoted, respectively, by WL1 and WL2. The first and second wordlines WL1, WL2 are connected, respectively, to memory cells 3 of thefirst and second sectors S′, S″. In particular, the first and secondword lines WL1, WL2 correspond to one another, i.e., they are arrangedsymmetrically with respect to the reading stage 7 and are parallel toone another.

As shown once again in FIG. 4A, and as mentioned previously, each of thefirst, second, third, and fourth sectors S′, S″, S′″, S″″ is furtherassociated to a corresponding portion 5 a of the row decoder 5,connected to which are the respective word lines WL.

In addition, shown schematically in FIG. 4A are a first selectioncircuit and a second selection circuit (formed, for example, bycorresponding MOS transistors of an N type) of the first first-leveldecoder circuit if, which are denoted, respectively, by SC1′ and SC2′.

The first selection circuit SC1′ is electrically arranged between thefirst main bit line MBL1′ and a first local bit line LBL1′ of the firstsector S′ so as to control the corresponding electrical coupling. Inaddition, the second selection circuit SC2′ is electrically arrangedbetween the second main bit line MBL2′ and a second local bit line LBL2′of the first sector S′ so as to control the corresponding electricalcoupling. The first and second local bit lines LBL1′, LBL2′ belong totwo different sets of local bit lines LBL of the first sector S′.

Further represented in FIG. 4A is a further pair of selection circuits(formed, for example, by corresponding MOS transistors of an N type) ofthe second first-level decoder circuit 11“, which will be referred to inwhat follows, respectively, as the third and fourth selection circuitsSC1″, SC2″.

In detail, the third selection circuit SC1” is electrically arrangedbetween the third main bit line MBL1″ and a first local bit line LBL1″of the second sector S″ so as to control the corresponding electricalcoupling. In addition, the fourth selection circuit SC2″ is electricallyarranged between the fourth main bit line MBL2″ and a second local bitline LBL2″ of the second sector S″ so as to control the correspondingelectrical coupling.

The first and second local bit lines LBL1″, LBL2″ of the second sectorS″ belong to two different sets of local bit lines LBL of the secondsector S″. Furthermore, the first and second local bit lines LBL1″,LBL2″ of the second sector S″ are symmetrical, respectively, withrespect to the first and second local bit lines LBL1′, LBL2′ of thefirst sector S′.

Also represented in FIG. 4A are two sets of first-level biasing signals,denoted, respectively, by YO<1:K>_(down) and YO<1:K>_(up), which aresupplied, respectively, to the first first-level decoder circuit if andto the second first-level decoder circuit 11″, respectively, through afirst bus B1 and a second bus B2, shown only qualitatively (hatched).

The biasing signals YO<1:K>_(down) control, among other things, thefirst and second selection circuits SC1′, SC2′. The biasing signalsYO<1:K>_(up) control, among other things, the third and fourth selectioncircuits SC1“, SC2”.

In particular, in the case of a reading step with first and second localbit lines LBL1′, LBL2′ selected, the biasing signals YO<1:K>_(down)control the connection between the first local bit line LBL1′ of thefirst sector S′ and the first main bit line MBL1′, as well as theconnection between the second local bit line LBL2′ of the first sectorS′ and the second main bit line MBL2′. In addition, in the case of areading step with selection of the first and second local bit linesLBL1“, LBL2” of the second sector S″, the biasing signals YO<1:K>_(up)control the connection between the first local bit line LBL2″ of thesecond sector S″ and the third main bit line MBL1″, as well as theconnection between the second local bit line LBL2″ of the second sectorS″ and the fourth main bit line MBL2″.

This having been said, also represented in FIG. 4A are a first memorycell 3′ and a second memory cell 3″, which are connected to a same wordline of the first sector S′ (in particular, the aforementioned firstword line WL1). Furthermore, the first and second memory cells 3′, 3″are, respectively, connected to the first and second local bit linesLBL1′, LBL2′ of the first sector S′.

Further represented in FIG. 4A are a third memory cell 3′″ and a fourthmemory cell 3″, which are connected to a same word line (in particular,the aforementioned second word line WL2) of the second sector S″. Inaddition, the third and fourth memory cells 3, 3″ are respectivelyconnected to the first and second local bit lines LBL1″, LBL2″ of thesecond sector S″.

The first and second memory cells 3′, 3″ are symmetrical with respect tothe third and fourth memory cells 3′″, 3″, respectively. In addition,the first and second local bit lines LBL1′, LBL2′, although notadjacent, extend parallel to one another, have the same length and arearranged in a way aligned in a direction perpendicular to the length.Likewise, the first and second main bit lines MBL1′, MBL2′ extendparallel to one another, have the same length and are arranged in a wayaligned in a direction perpendicular to the length.

Once again with reference to the architecture represented in FIG. 4A,the first and second memory cells 3′, 3″ store opposite logic data.Likewise, also the third and fourth memory cells 3′″, 3″ store oppositelogic data.

FIG. 4B shows a different architecture, which is also of a differentialtype, but in which the differential pairs are formed by memory cells,arranged, instead of in a same sector, on opposite sides of the readingstage 7, and further in sectors that are symmetrical and the same as oneanother.

In detail, in the architecture represented in FIG. 4B, which is heredescribed with reference just to the differences with respect to FIG.4A, the first and third memory cells 3′, 3′″ store opposite logic data.In other words, in the architecture represented in FIG. 4B, eachdifferential pair is formed by two memory cells arranged symmetricallywith respect to the reading stage 7, which do not share either the wordline or the local bit line.

For practical purposes, in each of the differential architectures shownin FIGS. 4A and 4B it is found that the total information stored isequal to half of the information that may potentially be stored in thememory array 2, the latter amount being a function of the total numberof memory cells 3 of the memory array 2. In addition, these differentialarchitectures are characterized by a reduced rate of reading errors.

This having been said, there is today felt the need to provide a greaterflexibility. In particular, the present applicant has noted how there isfelt the need to be able to switch between different reading modes of amemory array, which entail different modes of coupling the memory cellsto the sense amplifiers.

The aim of the present disclosure is thus to provide a memory devicethat will meet at least in part the requirements noted by the presentapplicant.

According to the present invention, a non-volatile memory device and areading method are provided.

BRIEF DESCRIPTION OF THE DRAWINGS

For a better understanding of the present invention, preferredembodiments thereof are now described, purely by way of non-limitingexample, with reference to the attached drawings, wherein:

FIG. 1 shows a block diagram of a PCM device;

FIGS. 2 and 3 show block diagrams of portions of PCM devices;

FIGS. 4A and 4B represent schematically block diagrams of portions ofPCM devices;

FIG. 5 represents schematically (in the form of a block) a controllogic;

FIG. 6 shows a circuit diagram of a portion of a memory device;

FIGS. 7-10 show the circuit diagram of FIG. 5 in different operatingconditions; and

FIG. 11 shows a schematic block diagram of a possible electronicapparatus that incorporates a memory device.

DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS

In what follows reference is made to a PCM device 100, which isdescribed limitedly to the differences with respect to what is shown inFIG. 4A. In addition, portions already described with reference to thePCM device 1 are identified by the same references, except whereotherwise specified. Once again, for simplicity and without any loss ofgenerality, described in what follows is operation of the PCM device 100with reference to the operations of reading of memory cells of the firstsector S′ and/or the second sector S″, and in particular the first,second, third, and fourth memory cells 3′, 3″, 3″, 3″, except whereotherwise specified.

The PCM device 100 includes the control logic, designated by 102 andshown in FIG. 5, which may be controlled from outside (for example,through dedicated control signals) so as to vary the reading mode of thememory array 2, as described hereinafter.

In detail, the control logic 102 is configured to generate signalssWL_(up) and sWL_(down), which are supplied, respectively, (i) to theportions 5 a of the row decoder 5 coupled to the first and third sectorsS′, S′″, and (ii) to the portions 5 a of the row decoder 5 coupled tothe second and fourth sectors S″, S″.

In general, the signals sWL_(up) enable selection of a word line fromthe word lines WL of the second and fourth sectors S″, S″. In addition,the signals sWL_(down) enable selection of a word line from the wordlines WL of the first and third sectors S′, S′″. As mentionedpreviously, in what follows reference is made to selection of word linesWL of the first and second sectors S′, S″, except where otherwisespecified.

The control logic 102 further generates first-level biasing signalsYO<1:K>_(down) and YO<1:K>_(up), which are supplied, respectively, tothe first first-level decoder circuit if and to the second first-leveldecoder circuit 11″ so as to select respective local bit lines of thefirst and second sectors S′, S″. Further first-level biasing signals,generated by the control logic 102 and sent to the third and fourthfirst-level decoder circuits 11″, 11″″ are not shown or described anyfurther.

In addition, the control logic 102 generates the signals sG1 _(up), sG2_(up), sG3 _(up), sG4 _(up) and the signals sG1 _(down), sG2 _(down),sG3 _(down), sG4 _(down), described in detail hereinafter.

As illustrated in FIG. 6, the PCM device 100 includes a switchingcircuit 114. In particular, represented in FIG. 6 is just one portion ofthe switching circuit 114, and in particular the portion coupled to thefirst, second, third, and fourth main bit lines MBL1′, MBL2′, MBL1″, andMBL2″; as described hereinafter, the aforementioned signals sG1_(up)-sG4 _(up) and sG1 _(down)-sG4 _(down) are sent to the aforesaidportion. Albeit not shown, the switching circuit 114 includes furtherportions, which are the same as the portion shown in FIG. 6 and arecoupled to corresponding sets of four main bit lines. In use, each ofthese further portions of the switching circuit 114 receives the samesignals sG1 _(up)-sG4 _(up) and sG1 _(down)-sG4 _(down).

FIG. 6 also shows a pair of sets of local bit lines 300 of the upper setof sectors (designated by 302), for example belonging to the secondsector S″, as well as a pair of sets of local bit lines 304 of the lowerset of sectors (designated by 306), for example belonging to the firstsector S′ and symmetrical with respect to the aforementioned pair ofsets of local bit lines 300. By way of example, the two sets of localbit lines 300 of the upper set of sectors 302 contain, respectively, thethird and fourth local bit lines LBL1″, LBL2″. Further, the two sets oflocal bit lines 304 of the lower set of sectors 306 contain,respectively, the first and second local bit lines LUX, LBL2′.

Further visible in FIG. 6 are two portions of the first first-leveldecoder circuit, which are designated by 111′ and are each coupled to acorresponding set of the aforementioned two sets of local bit lines 304of the lower set of sectors 306 so as to control coupling of the localbit lines with the first and second main bit lines MBL1′, MBL2′,respectively, as a function of the signals YO<1:K>_(down). Furthervisible in FIG. 6 are two portions of the second first-level decodercircuit, which are designated by 111″ and are each coupled to acorresponding set of the aforementioned two sets of local bit lines 300of the upper set of sectors 302 so as to control coupling of the localbit lines with the third and fourth main bit lines MBL1″, MBL2″,respectively, as a function of the signals YO<1:K>_(up).

In detail, the switching circuit 114 is coupled to a first senseamplifier 308 and a second sense amplifier 310. In addition, theswitching circuit 114 includes a first upper transistor 320 and a secondupper transistor 322, for example of an N type, and a first lowertransistor 324 and a second lower transistor 326, for example of an Ntype. The switching circuit 114 further includes a first additionalupper transistor 330 and a second additional upper transistor 332, forexample of an N type, and a first additional lower transistor 334 and asecond additional lower transistor 336, for example of an N type.

In detail, first conduction terminals of the first and second uppertransistors 320, 322 are connected together so as to form a node N1.First conduction terminals of the first and second lower transistors324, 326 are connected together so as to form a node N2. Firstconduction terminals of the first and second additional uppertransistors 330, 332 are connected together so as to form a node N3.First conduction terminals of the first and second additional lowertransistors 334, 336 are connected together so as to form a node N4.

The second conduction terminal of the first upper transistor 320 and thesecond conduction terminal of the first lower transistor 324 are bothconnected to a first input terminal of the first sense amplifier 308. Inaddition, the second conduction terminal of the second upper transistor322 and the second conduction terminal of the second lower transistor326 are both connected to a first input terminal of the second senseamplifier 310.

The second conduction terminals of the first and second additional uppertransistors 330, 332 are connected to a second input terminal of thesecond sense amplifier 310. The second conduction terminals of the firstand second additional lower transistors 334, 336 are connected to asecond input terminal of the first sense amplifier 308.

The gate terminals of the first and second upper transistors 320, 322and of the first and second additional upper transistors 330, 332receive, respectively, the signals sG1 _(up), sG2 _(up), sG3 _(up), sG4_(up); the gate terminals of the first and second lower transistors 324,326 and of the first and second additional lower transistors 334, 336receive, respectively, signals sG1 _(down), sG2 _(down), sG3 _(down),sG4 _(down).

As mentioned previously, the control logic 102 may operate in a firstmode, in which a first type of differential reading of the memory arrayis carried out. In particular, in this first operating mode, thefollowing features may be observed.

Signals sWL_(down) and the signals sWL_(up) select (and thus, bias) thefirst and second word lines WL1, WL2, respectively.

The signals YO<1:K>_(down) are such as to select the first and secondlocal bit lines LBL1′, LBL2′, which are thus connected, respectively, tothe first and second main bit lines MBL1′, MBL2′.

The signals YO<1:K>_(up) are such as to select the third and fourthlocal bit lines LBL1“, LBL2”, which are thus connected, respectively, tothe third and fourth main bit lines MBL1″, MBL2″.

As illustrated in FIG. 7, the signals sG1 _(up), sG2 _(up), sG3 _(up),sG4 _(up) are such that the first and second upper transistors 320, 322are, respectively, off and on, while the first and second additionalupper transistors 330, 332 are, respectively, off and on.

As shown once again in FIG. 7, the signals sG1 _(down), sG2 _(down), sG3_(down), sG4 _(down) are such that the first and second lowertransistors 324, 326 are, respectively, on and off, while the first andsecond additional lower transistors 334, 336 are, respectively, on andoff.

In practice, in this first type of differential reading, the first andsecond local bit lines LBL1′, LBL2′ are, respectively, connected to thefirst and second input terminals of the first sense amplifier 308through the first lower transistor 324 and the first additional lowertransistor 334, respectively; the first sense amplifier 308 thus carriesout differential reading of the first and second memory cells 3′, 3″. Inaddition, the third and fourth local bit lines LBL1″, LBL2″ are,respectively, connected to the second and first input terminals of thesecond sense amplifier 310 through the second additional uppertransistor 332 and the second upper transistor 322, respectively; thesecond sense amplifier 310 thus carries out differential reading of thethird and fourth memory cells 3′″, 3″″. This differential reading occurswith substantially balanced loads, i.e., it envisages connection of thememory cells of each pair to a corresponding sense amplifier, by twopaths, each formed by a respective local bit line and by a respectivemain bit line, these paths having, at least to a first approximation,the same length, and thus the same resistance, and the same parasiticcapacitances.

The control logic 102 may also operate in a second mode, in which asecond type of differential reading of the memory array is carried out.In particular, in this second operating mode, the following features maybe observed.

The signals sWL_(down) and the signals sWL_(up) select the first andsecond word lines WL1, WL2, respectively.

The signals YO<1:K>_(down) are such as to select the first and secondlocal bit lines LBL1′, LBL2′, which are thus connected to the first andsecond main bit lines MBL1′, MBL2′, respectively.

The signals YO<1:K>_(up) are such as to select the third and fourthlocal bit lines LBL1″, LBL2″, which are thus connected to the third andfourth main bit lines MBL1″, MBL2″, respectively.

As illustrated in FIG. 8, the signals sG1 _(up), sG2 _(up), sG3 _(up),sG4 _(up) are such that the first and second upper transistors 320, 322are, respectively, on and off, whereas the first and second additionalupper transistors 330, 332 are, respectively, off and on.

As shown once again in FIG. 8, the signals sG1 _(down), sG2 _(down), sG3_(down), sG4 _(down) are such that the first and second lowertransistors 324, 326 are, respectively, off and on, whereas the firstand second additional lower transistors 334, 336 are, respectively, onand off.

In practice, in this second type of differential reading, the first andsecond local bit lines LBL1′, LBL2′ are, respectively, connected to thefirst input terminal of the second sense amplifier 310 and to the secondinput terminal of the first sense amplifier 308 through the second lowertransistor 326 and the first additional lower transistor 334,respectively. Furthermore, the third and fourth local bit lines LBL1″,LBL2″ are, respectively, connected to the second input terminal of thesecond sense amplifier 310 and to the first input terminal of the firstsense amplifier 308 through the second additional upper transistor 332and the first upper transistor 320, respectively.

Consequently, the first sense amplifier 308 carries out differentialreading of the pair formed by the second and fourth memory cells 3″, 3″.Likewise, the second sense amplifier 310 carries out differentialreading of the first and third memory cells 3′, 3′″. Also the secondtype of differential reading thus occurs with substantially balancedloads since it has been assumed that symmetrical sectors are the same asone another.

The control logic 102 may also operate in a third mode, where a firsttype of single-ended reading of the memory array is carried out. Inparticular, in this third operating mode, the following features may beobserved.

The signals sWL_(down) select the first word line WL1, whereas thesignals sWL_(up) leave all the word lines of the upper set of sectors302 deselected.

The signals YO<1:K>_(down) are such as to select the first and secondlocal bit lines LIMA′, LBL2′, which are thus connected to the first andsecond main bit lines MBL1′, MBL2′, respectively.

The signals YO<1:K>_(up) are such as to select the first and secondlocal bit lines LBL1″, LBL2″ of the second sector S″, which are thuscoupled, respectively, to the third main bit line MBL1″ and to thefourth main bit line MBL2″ so as to balance the capacitive loads on thesense amplifiers; however, since, as has been said previously, all theword lines of the upper set of sectors 302 are deselected, the third andfourth memory cells 3′″, 3″″ are not involved in reading.

As illustrated in FIG. 9, the signals sG1 _(up), sG2 _(up), sG3 _(up),sG4 _(up) are such that the first and second upper transistors 320, 322are, respectively, on and off, whereas the first and second additionalupper transistors 330, 332 are, respectively, off and on.

As shown once again in FIG. 9, the signals sG1 _(down), sG2 _(down), sG3_(down), sG4 _(down) are such that the first and second lowertransistors 324, 326 are, respectively, off and on, whereas the firstand second additional lower transistors 334, 336 are, respectively, onand off.

In addition, the first input terminal of the first sense amplifier 308is connected (for example, by a corresponding switch, not shown,controlled by the control logic 102 with a purposely provided signal) toa first reference generator 408. The second input terminal of the secondsense amplifier 310 is connected (for example, by a corresponding switchnot shown, controlled by the control logic 102 with a purposely providedsignal) to a second reference generator 410. The first and secondreference generators 410 generate a same reference current.

In practice, the second local bit line LBL2′ is connected, through thefirst additional lower transistor 334, to the second input terminal ofthe first sense amplifier 308, which thus carries out a comparisonbetween the current flowing in the second memory cell 3″ and thereference current, thus performing a single-ended reading of the secondmemory cell 3″. The first local bit line LBL1′ is connected, through thesecond lower transistor 326, to the first input terminal of the secondsense amplifier 310, which thus carries out a comparison between thecurrent flowing in the first memory cell 3′ and the reference current,thus performing a single-ended reading of the first memory cell 3′.

As illustrated in FIG. 10, the control logic 102 may also operate in afourth mode, where a second type of single-ended reading of the memoryarray is carried out, where the third and fourth memory cells 3′″, 3″″are read in single-ended mode, via comparison with the referencecurrent.

In this case, the first reference generator 408 is connected to thesecond input terminal of the first sense amplifier 308, while the secondreference generator 410 is connected to the first input terminal of thesecond sense amplifier 310. In addition, the signals sG1 _(up), sG2_(up), sG3 _(up), sG4 _(up) and the signals sG1 _(down), sG2 _(down),sG3 _(down), sG4 _(down) remain unvaried with respect to what has beendescribed with reference to FIG. 9. Furthermore, the following may beobserved.

The signals sWL_(up) select the second word line WL2, whereas thesignals sWL_(down) leave all the word lines of the lower set of sectors306 deselected.

The signals YO<1:K>_(up) are such as to select the third and fourthlocal bit lines LBL1″, LBL2″, which are thus connected, respectively, tothe third and fourth main bit lines MBL1″, MBL2″.

The signals YO<1:K>_(down) are such as to select the first and secondlocal bit lines LBL1′, LBL2′ of the first sector S′, which are thuscoupled, respectively, to the first and second main bit lines MBL1′,MBL2′ so as to balance the capacitive loads on the sense amplifiers.

The advantages of the solution discussed emerge clearly from theforegoing description.

In particular, the switching circuit 114 functions as routing circuit,which may be controlled by the control logic 102 and enables the latterto control the couplings between the sense amplifiers and the main bitlines.

In greater detail, the switching circuit 114 enables, if need be,switching between (i) two types of differential reading, which both takeplace with sense amplifiers that see on their own input terminals highlybalanced capacitive loads, and (ii) a mode of single-ended reading ofthe memory array; also in the latter reading mode good balancing isobtained since also column decoding of the symmetrical sector is keptactive with respect to the sector to which the cell that is to be readbelongs. Balancing of the loads takes place both at the level of localbit lines and at the level of main bit lines.

The switching circuit 114 thus enables dynamic switching of the readingmode of the memory array 2, between (i) a differential reading mode,where a high capacity of retention of the data item is obtained, at thecost of a halving of the storage capacity, and (ii) a single-ended mode,where the storage capacity of the memory array 2 is doubled.

The PCM device 100 may thus find use in numerous contexts. In thisconnection, FIG. 11 illustrates a portion of an electronic apparatus570, which may for example be: a PDA (personal digital assistant); aportable or fixed computer, possibly with wireless data-transfercapacity; a mobile phone; a digital audio player; a photographic cameraor a camcorder; or further devices that are able to process, store,transmit, and receive information.

In detail, the electronic apparatus 570 includes: a controller 571 (forexample, provided with a microprocessor, a DSP, or a microcontroller);an input/output device 572 (for example, provided with a keypad and adisplay), for input and display of data; the PCM device ism; a wirelessinterface 574, for example an antenna, for transmitting and receivingdata through a wireless radio-frequency communication network; and a RAM575. All the components of the electronic apparatus 570 are coupledthrough a bus 576. It is possible to use a battery 577 as electricalsupply source in the electronic apparatus 570, which may further beprovided with a photographic camera, or video camera, or camcorder 578.Furthermore, the controller 571 may control the PCM device 100, forexample co-operating with the control logic 102.

Finally, it is clear that modifications and variations may be made tothe disclosure described and illustrated herein, without therebydeparting from the scope of the present invention.

For instance, the present switching circuit 114 is independent of thecharacteristics of the memory cells, which may thus be different frommemory cells of a PCM type, such as so-called cells of a Flash type.Likewise, the present switching circuit 114 is regardless of the detailsof implementation of the access elements of the memory cells, which maythus be formed, for example, by bipolar transistors, instead of by MOStransistors. In addition, all the transistors described, and inparticular the transistors that form the switching circuit 114, may bereplaced by different switching devices of a known type, provided thatthey are able to perform the corresponding functions of switches.

As mentioned above, what has been described previously with reference toreading of memory cells of the first sector S′ and/or of the secondsector S″ apply, with the due modifications, also to the case ofreading, for example, of memory cells of the third and fourth sectorsS′″, S″. For instance, in this case, the signals sWL_(down) and thesignals sWL_(up) are supplied to the portions 5 a of the row decoder 5coupled, respectively, to the third and fourth sectors S′″, S″″.

In general, the number of sectors may be different from what has beenshown. In addition, with reference, for example, to the sector structureshown in FIG. 4A, it is possible for the third and fourth sectors S′″,S″ to have a number of rows different from the first and second sectorsS′, S″, remaining the same as one another and symmetrical with respectto one another.

Further possible are variants in which reading and programming do notenvisage different main bit lines. Likewise, it is not necessary todouble the column-decoding paths for the reading and programmingoperations; in other words, it is not necessary to provide both thereading decoder circuit 12 and the programming decoder circuit 13;rather, it is possible to resort to a single column-decoder circuit.

In addition, it is possible for the memory device in which the switchingcircuit 114 operates to implement additional hierarchicalcolumn-decoding levels as compared to what has been shown, in which caseit is, for example, possible, in each lower set of sectors and eachupper set of sectors, for the lines of the sets of local bit lines to beselectively coupled, as a function of the biasing signals, tocorresponding intermediate bit lines, sets of intermediate bit linesbeing in turn associated to corresponding main lines, coupling betweenthe main bit lines and the lines selected within the corresponding setsof intermediate bit lines being a function of further biasing signals.

It is further possible for the switching circuit 114 to carry out itselfsecond-level decoding operations, in which case at least part of thesignals sG1 _(up), sG2 _(up), sG3 _(up), sG4 _(up) and of the signalssG1 _(down), sG2 _(down), sG3 _(down), sG4 _(down) may be constituted bysecond-level biasing signals.

As regards, instead, the first and second additional upper transistors330, 332 and the first and second additional lower transistors 334, 336,the following may be noted.

Each pair formed, respectively, by i) the first and second additionalupper transistors 330, 332 and ii) the first and second additional lowertransistors 334, 336 may be replaced by a corresponding singletransistor (in the limit, even by an ohmic connection). In thisconnection, it may be noted in fact how, without any loss of generality,in the examples of operation described previously, the first additionalupper transistor 330 and the second additional lower transistor 336 arealways off, whereas the second additional upper transistor 332 and thefirst additional lower transistor 334 are always on. However, theadoption of the aforementioned pairs enables better balancing of thecapacitive loads on the input terminals of the sense amplifiers; ingeneral, a reduction of the balancing of the capacitive loads seen bythe input terminals of the sense amplifiers entails a lengthening of thereading times. This having been said, in the presence of theaforementioned pairs, and considering one of them, it is possible forthe additional transistor that is off to be different from the onedescribed previously.

Finally, even though previously reference has been made to the casewhere, given the coupling described between the main bit lines and thesense amplifiers, selection of a local bit line also entails biasing ofthe bit line, variants are in any case possible in which the local bitlines may be selected and then be coupled to the main bit lines, withoutthis automatically entailing biasing of the local bit lines.

What is claimed is:
 1. A memory device, comprising: a memory arraycomprising a first sector and a second sector, each of the first sectorand the sector comprising a respective plurality of memory cellsarranged in rows and columns, a respective plurality of word lines, anda respective plurality of local bit lines; a plurality of main bit linesselectively coupled to local bit lines; a first sense amplifier and asecond sense amplifier; and a routing circuit arranged between theplurality of main bit lines and the first sense amplifier and the secondsense amplifier, wherein the routing circuit comprises: a first lowerswitch arranged between a first lower main bit line and a first input ofthe first sense amplifier; a second lower switch arranged between thefirst lower main bit line and a first input of the second senseamplifier; a first upper switch arranged between a first upper main bitline and the first input of the first sense amplifier; a second upperswitch arranged between the first upper main bit line and the firstinput of the second sense amplifier; a lower coupling circuit coupling asecond lower main bit line to a second input of the first senseamplifier; and an upper coupling circuit coupling a second upper mainbit line to a second input of the second sense amplifier.
 2. The memorydevice according to claim 1, wherein at least one of the first lowermain bit line or the second lower main bit line is coupled to the localbit lines of the first sector.
 3. The memory device according to claim1, wherein at least one of the first upper main bit line or the secondupper main bit line is coupled to the local bit lines of the secondsector.
 4. The memory device according to claim 1, further comprising acontrol logic circuit configured to control the first lower switch, thesecond lower switch, the first upper switch, and the second upper switchso as to control coupling among the first sense amplifier, the secondsense amplifier, the first lower main bit line, the second lower mainbit lines, the first upper main bit line, and the second upper main bitline.
 5. The memory device according to claim 4, wherein the controllogic circuit is configured to operate in a first operating mode,wherein: the second lower switch and the first upper switch are open;and the first lower switch and the second upper switch are closed,wherein, in the first operating mode, the first lower main bit line andthe first upper main bit line are coupled to the first input of thefirst sense amplifier and to the first input of the second senseamplifier, respectively.
 6. The memory device according to claim 5,wherein the control logic circuit is configured to operate in a secondoperating mode, wherein: the first lower switch and the second upperswitch are open; and the second lower switch and the first upper switchare closed, wherein, in the second operating mode, the first lower mainbit line and the first upper main bit line are coupled to the firstinput of the second sense amplifier and to the first input of the firstsense amplifier, respectively.
 7. The memory device according to claim6, further comprising: a first lower memory cell and a second lowermemory cell respectively coupled to a first word line of the firstsector and to a first local bit line and a second local bit line of thefirst sector; a first upper memory cell and a second upper memory cellrespectively coupled to a second word line of the second sector and to afirst local bit line and a second local bit line of the second sector; arow-decoder circuit controllable for selecting the word lines of thefirst sector and the second sector; and a column-decoder circuitcontrollable for selecting the local bit lines of the first sector andthe second sector and for coupling the local bit lines selected tocorresponding main bit lines.
 8. The memory device according to claim 7,wherein the first lower memory cells and the second lower memory cellsare arranged symmetrically with respect to the first upper memory cellsand the second upper memory cells, respectively, and wherein the firstsector and the second sector are identical.
 9. The memory deviceaccording to claim 7, wherein, when the control logic circuit operatesin the first operating mode, the control logic circuit is configured tocontrol the column-decoder circuit to: couple the first local bit lineand the second local bit line of the first sector to the first lowermain bit line and the second lower main bit line, respectively; andcouple the first local bit line and the second local bit line of thesecond sector to the second upper main bit line and the first upper mainbit lines, respectively; and wherein, when the control logic circuitoperates in the first operating mode, the control logic circuit isfurther configured to control the row-decoder circuit to: select thefirst word line and the second word line so that the first senseamplifier carries out differential reading of the first lower memorycell and the second lower memory cell, and so that the second senseamplifier carries out differential reading of the first upper memorycell and the second upper memory cell.
 10. The memory device accordingto claim 7, wherein, when the control logic circuit operates in thesecond operating mode, the control logic circuit is configured tooperate in a first configuration, wherein the control logic circuitcontrols the column-decoder circuit to: couple the first local bit lineand the second local bit line of the first sector to the first lowermain bit line and the second lower main bit line, respectively; andcouple the first local bit line and the second local bit line of thesecond sector to the second upper main bit line and the first upper mainbit line, respectively; and wherein, when the control logic circuitoperates in the first configuration, the control logic circuit isfurther configured to control the row-decoder circuit to select thefirst word line and the second word line so that the first senseamplifier carries out differential reading of the second lower memorycell and of the second upper memory cell, and so that the second senseamplifier carries out differential reading of the first lower memorycell and of the first upper memory cell.
 11. The memory device accordingto claim 10, wherein, when the control logic operates in the secondoperating mode, it is configured to operate in a second configuration,wherein the control logic circuit controls the row-decoder circuit toselect one of the first word line and the second word line, and whereinthe control logic circuit controls the column-decoder circuit to: if thefirst word line has been selected, couple the first local bit line andthe second local bit line of the first sector to the first lower mainbit line and the second lower main bit line, respectively, so that thefirst lower memory cell and the second lower memory cell are coupled tothe first input of the second sense amplifier and to the second input ofthe first sense amplifier, respectively; and if the second word line hasbeen selected, couple the first local bit line and the second local bitline of the second sector to the second upper main bit line and thefirst upper main bit lines, respectively, so that the first upper memorycell and the second upper memory cell are coupled to the second input ofthe second sense amplifier and to the first input of the first senseamplifier, respectively; the memory device further comprising: a firstreference circuit and a second reference circuit, which are configuredto generate a reference electrical quantity controllable by the controllogic circuit, wherein, when the control logic circuit operates in thesecond configuration, the control logic circuit is further configuredto: if the first word line has been selected, couple the first referencecircuit and the second reference circuit to the first input of the firstsense amplifier and to the second input of the second sense amplifier,respectively, so that the first sense amplifier and the second senseamplifier carry out readings of a single-ended type of the second lowermemory cell and the first lower memory cell, respectively; and if thesecond word line has been selected, couple the first reference circuitand the second reference circuit to the second input of the first senseamplifier and to the first input of the second sense amplifier,respectively, so that the first sense amplifier and the second senseamplifier carry out readings of a single-ended type of the second uppermemory cell and the first upper memory cell, respectively.
 12. Thememory device according to claim 11, wherein, when the control logiccircuit operates in the second configuration, the control logic circuitis further configured to: if the first word line has been selected,control the row-decoder circuit so as to deselect the second word lineand control the column-decoder circuit so as to couple the first localbit line and the second local bit line of the second sector to thesecond upper main bit line and the first upper main bit line,respectively; and if the second word line has been selected, control therow-decoder circuit so as to deselect the first word line and controlthe column-decoder circuit so as to couple the first local bit line andthe second local bit line of the first sector to the first lower mainbit line and the second lower main bit line, respectively.
 13. Thememory device according to claim 1, wherein the lower coupling circuitcomprises: an additional lower switch, which is closed and arrangedbetween the second lower main bit line and the second input of the firstsense amplifier; and a lower balancing switch, which is connected inparallel to the additional lower switch and is open, and wherein theupper coupling circuit comprises: an additional upper switch, which isclosed and is arranged between the second upper main bit line and thesecond input of the second sense amplifier; and an upper balancingswitch, which is connected in parallel to the additional lower switchand is open.
 14. The memory device according to claim 1, wherein eachmemory cell comprises a respective storage element and a respectiveaccess element, which are electrically coupled, and wherein the storageelement comprises a phase-change material.
 15. The memory deviceaccording to claim 14, wherein the access element is formed by a MOSFET.16. An electronic apparatus comprising: a memory device according toclaim 1; a controller; and a bus configured to electrically couple thecontroller and the memory device.
 17. A method for reading a memory of amemory device, the memory comprising a first sector and a second sector,each of the first sector and the second sector comprising a respectiveplurality of memory cells arranged in rows and columns, a respectiveplurality of word lines, and a respective plurality of local bit lines,the memory device further comprising: a plurality of main bit linesselectively coupled to local bit lines; a first sense amplifier and asecond sense amplifier; and a routing circuit arranged between the mainbit lines and the first sense amplifier and the second sense amplifier,wherein the routing circuit comprises: a first lower switch arrangedbetween a first lower main bit line and a first input of the first senseamplifier; a second lower switch arranged between the first lower mainbit line and a first input of the second sense amplifier; a first upperswitch arranged between a first upper main bit line and the first inputof the first sense amplifier; a second upper switch arranged between thefirst upper main bit line and the first input of the second senseamplifier; a lower coupling circuit configured to couple a second lowermain bit line to a second input of the first sense amplifier; and anupper coupling circuit configured to couple a second upper main bit lineto a second input of the second sense amplifier, wherein the readingmethod comprises the step of controlling the first lower switch and thesecond lower switch and the first upper switch and the second upperswitch so as to control couplings among the first sense amplifier, thesecond sense amplifier, the first lower main bit line, the second lowermain bit line, the first upper main bit line, and the second upper mainbit line.
 18. The reading method according to claim 17, comprisingcarrying out a first set of operations, the first set of operationscomprising: opening the second lower switch and the first upper switch;and closing the first lower switch and the second upper switch, wherein,as a result of the first set of operations, the first lower main bitline and the first upper main bit line are coupled to the first input ofthe first sense amplifier and to the first input of the second senseamplifier, respectively.
 19. The reading method according to claim 18,comprising carrying out a second set of operations, the second set ofoperations comprising: opening the first lower switch and the secondupper switch; and closing the second lower switch and the first upperswitch, wherein, as a result of the second set of operations, the firstlower main bit line and the first upper main bit line are coupled to thefirst input of the second sense amplifier and to the first input of thefirst sense amplifier, respectively.
 20. The reading method according toclaim 19, wherein the memory device further comprises: a first memorycell and a second lower memory cell coupled to a first word line of thefirst sector and to a first local bit line and a second local bit lineof the first sector, respectively; a first upper memory cell and asecond upper memory cell coupled to a second word line of the secondsector and to a first local bit line and a second local bit line of thesecond sector, respectively; a row-decoder circuit; and a column-decodercircuit, wherein the reading method further comprises: controlling therow-decoder circuit for selecting word lines of the first sector and thesecond sector; controlling the column-decoder circuit for selectinglocal bit lines of the first sector and the second sector; and couplingthe local bit lines selected to corresponding main bit lines.
 21. Thereading method according to claim 20, wherein the first set ofoperations further comprises: controlling the column-decoder circuit tocouple the first local bit line and the second local bit line of thefirst sector to the first lower main bit line and the second lower mainbit line, respectively; and controlling the column-decoder circuit tocouple the first local bit line and the second local bit line of thesecond sector to the second upper main bit line and the first upper mainbit line, respectively; and controlling the row-decoder circuit toselect the first word line and the second word line, and carrying out,by the first sense amplifier, differential reading of the first lowermemory cell and the second lower memory cell and carrying out, by thesecond sense amplifier, differential reading of the first upper memorycell and the second upper memory cell.
 22. The reading method accordingto claim 21, wherein the second set of operations further comprisescarrying out a first subset of operations, the first subset ofoperations comprising: controlling the column-decoder circuit to couplethe first local bit line and the second local bit line of the firstsector to the first lower main bit line and the second lower main bitline, respectively; and controlling the column-decoder circuit to couplethe first local bit line and the second local bit line of the secondsector to the second upper main bit line and the first upper main bitline, respectively; and controlling the row-decoder circuit to selectthe first word line and the second word line, and carrying out, by thefirst sense amplifier, differential reading of the second lower memorycell and of the second upper memory cell, and carrying out, by thesecond sense amplifier, differential reading of the first lower memorycell and of the first upper memory cell.
 23. The reading methodaccording to claim 20, wherein the second set of operations furthercomprises carrying out a second subset of operations, the second subsetof operations comprising: controlling the row-decoder circuit to selectone of the first word line and the second word line; and if the firstword line has been selected, controlling the column-decoder circuit tocouple the first local bit line and the second local bit line of thefirst sector to the first lower main bit line and the second lower mainbit line, respectively, wherein, as a result of the second subset ofoperations, the first lower memory cell and the second lower memory cellare coupled, respectively, to the first input of the second senseamplifier and to the second input of the first sense amplifier; if thesecond word line has been selected, controlling the column-decodercircuit to couple the first local bit line and the second local bit lineof the second sector to the second upper main bit line and the firstupper main bit line, respectively, wherein, as a result of the secondsubset of operations, the first upper memory cell and the second uppermemory cell are coupled to the second input of the second senseamplifier and to the first input of the first sense amplifier,respectively; if the first word line has been selected, coupling a firstreference circuit and a second reference circuit to the first input ofthe first sense amplifier and to the second input of the second senseamplifier, respectively, the first reference circuit and the secondreference circuit being configured to generate a reference electricalquantity, and carrying out readings of a single-ended type of the secondlower memory cell and the first lower memory cells respectively, by thefirst sense amplifier and the second sense amplifier; and if the secondword line has been selected, coupling the first reference circuit andthe second reference circuit to the second input of the first senseamplifier and to the first input of the second sense amplifier,respectively, and carrying out readings of a single-ended type of thesecond upper memory cell and the first upper memory cell by the firstsense amplifier and the second sense amplifier, respectively.
 24. Thereading method according to claim 23, wherein the second subset ofoperations further comprises: if the first word line has been selected,deselecting the second word line and coupling the first local bit lineand the second local bit line of the second sector to the second uppermain bit line and the first upper main bit line, respectively; and ifthe second word line has been selected, deselecting the first word lineand coupling the first local bit line and the second local bit line ofthe first sector to the first lower main bit line and the second lowermain bit line, respectively.
 25. The reading method according to claim17, wherein the lower coupling circuit comprises: an additional lowerswitch arranged between the second lower main bit line and the secondinput of the first sense amplifier; and a lower balancing switchconnected in parallel to the additional lower switch, and wherein theupper coupling circuit comprises: an additional upper switch arrangedbetween the second upper main bit line and the second input of thesecond sense amplifier; and an upper balancing switch connected inparallel to the additional lower switch, wherein the reading methodfurther comprises the steps of: keeping the additional lower switch andthe additional upper switch closed; and keeping the lower balancingswitch and the upper balancing switch open.